home *** CD-ROM | disk | FTP | other *** search
/ Nebula 1 / Nebula One.iso / Utilities / Other / power / setpower < prev    next >
Encoding:
Text File  |  1992-05-09  |  728 b   |  27 lines

  1. #!/bin/csh
  2. #
  3. # script for setting the next power on time when the NeXT is powered down
  4. #
  5. #
  6. set GETPOWER = /usr/local/etc/getpwr
  7. set SETPOWER = /usr/local/etc/setpwr
  8. set GETDATE  = /usr/local/bin/getdate
  9. set LOGFILE  = /usr/adm/power.log
  10. #
  11. @ intervall = (24 * 60 * 60)          # =one day in seconds
  12. set powerontime = `$GETPOWER`
  13. set datetime = `/bin/date -u`
  14. set currenttime = `$GETDATE "$datetime"`  
  15.  
  16. if ($powerontime < $currenttime) then         # calculate the power on time 
  17.     while ($powerontime < $currenttime)    
  18.         @ powerontime += $intervall
  19.     end     
  20.     echo $powerontime
  21.     $SETPOWER -on $powerontime     # set the next power on time  
  22.     echo `date` setpower: `ctime $powerontime` >>$LOGFILE
  23. else
  24.     echo 'Power-on Time not changed\!'
  25. endif
  26.  
  27.